
@font-face {
  font-family: 'iconfont';  /* project id 326923 */
  src: url('http://at.alicdn.com/t/font_z4bmrjwxt64rt3xr.eot');
  src: url('http://at.alicdn.com/t/font_z4bmrjwxt64rt3xr.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_z4bmrjwxt64rt3xr.woff') format('woff'),
  url('http://at.alicdn.com/t/font_z4bmrjwxt64rt3xr.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_z4bmrjwxt64rt3xr.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.comSroll{
    position:absolute;
    overflow-y:scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; 
    top:0;
    left:0;
    bottom:0;
    right:0;
}
.pline{
    text-align: justify;
    text-justify: distribute-all-lines;
    text-justify: inter-ideograph
}
/**1行显示**/
.textone{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
/**2行显示**/
.texttwo{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bottom-line,.top-line{ position: relative;}
.top-line:after{
        content: '';
        display: inline-block;
        height: 1px;
        background: #999;
        position: absolute;
        top: 0px;
        left: 0px;
        right:0px;
        -webkit-transform: scaleY(0.3);
        -moz-transform: scaleY(0.3);
        transform: scaleY(0.3);
    }
.bottom-line:after{
        content: '';
        display: inline-block;
        height: 1px;
        background: #999;
        position: absolute;
        bottom: 0px;
        left: 0px;
        right:0px;
        -webkit-transform: scaleY(0.3);
        -moz-transform: scaleY(0.3);
        transform: scaleY(0.3);
    }


.Comidear{margin-top: .71428571rem;}
.Comidear .item-inner{ padding: 0;}
.Comidear .item-content{ padding-left: 0;}
.Comidear .item-title{
    font-size: .92857143rem;
    color: #999;
    padding:1.14285714rem;
}
.Comidear .item-after{
    font-size: .92857143rem;
    color: #333;
    padding-right: 1.07142857rem;
    
}
/*//公共卡片样式*/
.public-card{box-shadow: none;border-radius: 0;}
.public-card .card-header{margin:0;padding:0;}
.public-card{ margin:0; overflow: hidden; border-radius: 0; box-shadow: none;}
.public-card .facebook-avatar{ margin-right: 1.428571rem;}
.public-card .facebook-avatar img{ width:5.714286rem; height:5.357143rem; margin:0.678571rem 0 0  1.071429rem;}
.public-card .facebook-name{ font-size: 0.928571rem; color:#333; padding:  1.285714rem 1.071429rem 0.642857rem 0;
            height:0.928571rem; line-height: 0.928571rem; text-overflow:ellipsis; overflow: hidden;
            white-space: nowrap; width:12.128571rem;  box-sizing: content-box;
}
.public-card .msg{ font-size: 0.785714rem;color:#999;height:0.785714rem;line-height: 0.785714rem;margin-bottom: 1.214286rem;}
.public-card .msg  .addr{margin-right: 0.571429rem;}  
.public-card .msg  .date{margin: 0 0.571429rem;}
 .public-card .pay-count{font-size: 0.928571rem;line-height: 0.928571rem;height: 0.928571rem;color: #f1474a;
}
.public-card .pay-count .iconfont{color:#f1474a !important; font-size: 0.857143rem;} 
.public-card .pay-count span{color: #999;font-size: 0.857143rem;}
.public-card .pay-count .mon{color: #f1474a;margin:0 0.571429rem 0 0.285714rem; font-size: 1.428571rem;}


/* reset-css */
*,a,img,input,li,select {
    -webkit-tap-highlight-color: transparent
}

*,fieldset,img {
    border: 0
}

a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,section,span,td,textarea,th,tr,ul {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p {
    -webkit-text-size-adjust: none
}

body,html {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style: normal;
    font-weight: 400
}

ol,ul {
    list-style: none
}

caption,td,th {
    text-align: center
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

q:after,q:before {
    content: ''
}

button,input[type=button] {
    -webkit-appearance: none;
    -webkit-user-select: none
}

a,img {
    text-decoration: none;
    -webkit-touch-callout: none
}

a,img,input,select {
    outline: 0
}

input::-webkit-clear-button,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

input::-webkit-search-cancel-button {
    display: none
}

::-webkit-scrollbar {
    display: none
}

img {
    -webkit-touch-callou: none
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

/*悬浮弹框*/
.boxfall{
    position: fixed;
    bottom:1.82857143rem;
    right: .60952381rem;
    width:3.04761905rem;
    height: 3.04761905rem;
    border-radius: 60%;
    background:rgba(60,60,60,.4);
}
.boxfall img{ 
    width: 1.82857143rem;
    margin: .42666667rem .60952381rem;
}

.popupself{
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    opacity: 0;
    background: rgba(0,0,0,0.4);
    display: none;
}
.popupselfok{
    opacity: 1
}
.popupself .modelop{
    height:40%;
    position: absolute;
    top:0;
    left:0;
    right:0;
    margin-bottom: 0;
}
.popupself .content-block{
    height:60%;
    background: #fff;
    position: absolute;
    bottom:0;
    left:0;
    right:0;
    text-align: center;
    margin-bottom: 0;
}
.content-block h3{
    text-align: center;
    color: #333;
    font-size: 1.15809524rem;
    padding: .48761905rem 0;
    position: relative;
    margin: 0 -.75rem;
}
